package riceSystem.dao.impl;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;

import riceSystem.dao.LoginTemplateInterface;
import riceSystem.entity.Seller;
@Component("sellerLogin")
public class SellerLoginImpl implements LoginTemplateInterface<Seller> {
	
	private HibernateTemplate hibernateTemplate;
	
	public HibernateTemplate getHibernateTemplate() {
		return hibernateTemplate;
	}
	@Resource
	public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
		this.hibernateTemplate = hibernateTemplate;
	}

	@SuppressWarnings("unchecked")
	public Seller login(String userName,String passWord){
		List<Seller> seller = hibernateTemplate.find("from Seller s where s.username=? and s.password=?",new String[]{userName,passWord});
		if(seller.size()==1){
			return seller.get(0);
		}
		return null;
	}

}
